package org.freedoit.common.data;

import java.util.List;

import org.freedoit.common.shared.SharedProject;
import org.freedoit.common.shared.SharedTask;
import org.freedoit.common.shared.SharedTaskType;

public class FreeDoitSendReceiveRequest extends FreeDoitSyncData implements FreeDoitRequest {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -5887802536320277689L;

	private Long timestamp;

	public FreeDoitSendReceiveRequest() {
		//
	}
	
	public FreeDoitSendReceiveRequest(Long timestamp) {
		this.timestamp = timestamp;
	}
	
	
	public FreeDoitSendReceiveRequest(List<SharedProject> projects,
			List<SharedTask> tasks, List<SharedTaskType> taskTypes) {
		super(projects, tasks, taskTypes);
		//
	}
	
	public FreeDoitSendReceiveRequest(Long timestamp, List<SharedProject> projects,
			List<SharedTask> tasks, List<SharedTaskType> taskTypes) {
		super(projects, tasks, taskTypes);
		this.timestamp = timestamp;
		//
	}
	
	public Long getTimestamp() {
		return this.timestamp;
	}
	
	public void setTimestamp(Long timestamp) {
		this.timestamp = timestamp;
	}
}
